home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…nuary (Partner) - Disc 2 / The Apple Reference and Presentations Library (Disc 2)(January 1994).iso / Diehl Graphsoft / German / MiniCad / MiniCad-PPC / MiniCad 5.0.1-D / MiniCad 5.0.1-D.rsrc / STR#_7002.txt < prev    next >
Text File  |  1994-10-06  |  5KB  |  254 lines

  1. Clears message palette from screen.
  2.  
  3. ClrMessage;
  4.  
  5. Displayes a message in the floating message palette.
  6.  
  7. Message(DisplayString : STRING);
  8.  
  9. Inserts symbol into wall object.
  10.  
  11. InsertSymbol(Offset,Height : REAL;Flip,Right,Cap : BOOLEAN;
  12. SymName : STRING);
  13.  
  14. Resets wall object to no cavities.
  15.  
  16. ClearCavities;
  17.  
  18. Creates wall cavities in wall objects.
  19.  
  20. AddCavity(Pair : BOOLEAN; LeftOff,RtOff : REAL; PairFill : INTEGER);
  21.  
  22. Creates caps on wall objects.
  23.  
  24. WallCap(AtStart,Closed,Round : BOOLEAN; RtOff,LeftOff : REAL);
  25.  
  26. Creates wall peak at Distance from start point.
  27.  
  28. WallPeak(Distance,Height : REAL);
  29.  
  30. Creates wall break of BkWidth at distance Offset from start pt.
  31.  
  32. BreakWall(Offset,BkWidth : REAL;
  33. Right : BOOLEAN);
  34.  
  35. Creates wall to (X1,Y1) from
  36. current pen position.
  37.  
  38. WallTo(X1,Y1 : REAL);
  39.  
  40. Creates wall from (X1,Y1) to (X2,Y2). 
  41.  
  42. Wall(X1,Y1,X2,Y2 : REAL);
  43.  
  44. Adds vertices to a polygon.
  45.  
  46. AddPoint(X,Y : REAL);
  47.  
  48. Creates floor object with given thickness.
  49.  
  50. BeginFloor(Thickness : REAL);
  51.  
  52. Creates roof object w/ axis from (X1,Y1) to (X2,Y2) w/ given rise
  53. and run, as well as specified edge miter.
  54.  
  55. BeginRoof(X1,Y1,X2,Y2,UpX,UpY : REAL; Rise,Run : LONGINT; Miter :INTEGER; VPart : REAL);
  56.  
  57. Defines the beginning and end of a polygon definition.
  58.  
  59. BeginPoly;
  60. ...
  61. EndPoly;
  62.  
  63. Any 2D object created between BeginSweep & EndSweep will be converted to 3D swept object.
  64.  
  65. BeginSweep(#StartAngle, #ArcAngle, #IncrementAngle, Pitch : REAL);
  66. ...
  67. EndSweep;
  68.  
  69. All 2D objects created between BeginMXtrd & EndMXtrd will be multiple extruded.
  70.  
  71. BeginMXtrd(StartDistance, EndDistance : REAL);
  72. ...
  73. EndMXtrd;
  74.  
  75. Extrudes any 2D object created between BeginXtrd & EndXtrd with a depth of (StartDistance - EndDistance).
  76.  
  77. BeginXtrd(StartDistance, EndDistance : REAL);
  78. ...
  79. EndXtrd;
  80.  
  81. Creates a 3D mesh object.
  82.  
  83. BeginMesh;
  84. ...
  85. EndMesh;
  86.  
  87. Creates text on the active layer.
  88.  
  89. BeginText;
  90. '...'
  91. EndText;
  92.  
  93. Designates the top-left corner of the text's bounding box by the X,Y coordinates.
  94.  
  95. TextOrigin(X,Y : REAL);
  96.  
  97. Creates a folder in the symbol library.
  98.  
  99. BeginFolder;
  100. ...
  101. EndFolder;
  102.  
  103. Places a symbol library entry into the active layer at location X,Y.
  104.  
  105. Symbol(SymbolName : STRING; X, Y, #Rotation : REAL);
  106.  
  107. Defines text field in a symbol.  Must come between BeginSym and EndSym.
  108.  
  109. SymLocus(X,Y : REAL; TextField : STRING);
  110.  
  111. All graphic objects created between BeginSym & EndSym will be used to define a symbol named SymbolName.
  112.  
  113. BeginSym(SymbolName : STRING);
  114. ...
  115. EndSym;
  116.  
  117. Loads data into a spreadsheet cell.
  118.  
  119. LoadCell(Row, Column : INTEGER; CellEntry : STRING);
  120.  
  121. Determines width of a spreadsheet column.
  122.  
  123. SprdWidth(ColumnWidth : INTEGER);
  124.  
  125. Determines the number format for cells within the active spreadsheet.
  126.  
  127. SprdFormat(NumericForm,Accuracy : INTEGER;  Leader, Trailer : STRING);
  128.  
  129. Determines the border setting for cells within the active spreadsheet.
  130. TRUE  = Border on
  131. FALSE = Border off
  132.  
  133. SprdBorder(Top,Left,Bottom, Right : BOOLEAN);
  134.  
  135. Determines the alignment setting within the spreadsheet cell.
  136. 1 = General
  137. 2 = Left
  138. 3 = Right
  139. 4 = Center
  140.  
  141. SprdAlign(Alignment : INTEGER);
  142.  
  143. Creates a spreadsheet with Rows rows and Columns columns.  The first cell is located at the point (X,Y).
  144.  
  145. SprdSheet(X,Y : REAL; Rows, Columns : INTEGER);
  146.  
  147. Ungroups selected groups on active layer.
  148.  
  149. UnGroup;
  150.  
  151. Groups all selected objects on active layer.
  152.  
  153. Group;
  154.  
  155. All objects created between these commands will be grouped together.
  156.  
  157. BeginGroup;
  158.  
  159. EndGroup;
  160.  
  161. Creates a rounded rectangle given the top-left corner and bottom-right corner coordinates, and the X and Y diameters for roundness of corners.
  162.  
  163. RRect(X1,Y1,X2,Y2,XDiam,YDiam : REAL);
  164.  
  165. Creates a rectangle given the top-left corner and bottom-right corner coordinates.
  166.  
  167. Rect(X1,Y1,X2,Y2 : REAL);
  168.  
  169. Creates a three dimensional polygon.
  170.  
  171. Poly3D(X1, Y1, Z1, ..., Xn, Yn, Zn : REAL);
  172.  
  173. Creates a polygon with the given X, Y vertices.
  174.  
  175. Poly(X1,Y1,...,Xn,Yn : REAL);
  176.  
  177. Returns the current pen location.
  178.  
  179. PenLoc(VAR X,Y : REAL);
  180.  
  181. Creates an oval within a rectangular boundary.
  182.  
  183. Oval(X1,Y1,X2,Y2 : REAL);
  184.  
  185. Sets the absolute coordinate position of the pen.
  186.  
  187. MoveTo(X,Y : REAL);
  188.  
  189. Moves the current pen position by dX horizontally & dY vertically.
  190.  
  191. Move(dX,dY : REAL);
  192.  
  193. Places a locus at (X,Y).
  194.  
  195. Locus(X,Y : REAL);
  196.  
  197. Draws a line from current pen position to (X,Y).
  198.  
  199. LineTo(X,Y : REAL);
  200.  
  201. Draws a line from current pen position (X,Y) to (X+dX, Y+dY).
  202.  
  203. Line(dX,dY : REAL);
  204.  
  205. Places layer reference (link) into active layer at (0,0).
  206.  
  207. LayerReference(LayrName : STRING);
  208.  
  209. If LayerName exists then that layer becomes active. If LayerName does not exist then a new layer will be created.
  210.  
  211. Layer(LayerName : STRING);
  212.  
  213. Terminates complex object creation routines.
  214.  
  215. EndObject;
  216.  
  217. Horizontal, Vertical, or sloped dimensions.
  218.  
  219. LinearDim(X1,Y1,X2,Y2, Offset : REAL; Type,Flags,Text : INTEGER; TextOff : REAL);
  220.  
  221. Radial, Diametrical dimensions.
  222.  
  223. CircularDim(X1,Y1,X2,Y2,A1,A2,B1,B2,Offset : REAL; Type,Flags, Text : INTEGER; TextOff : REAL);
  224.  
  225. Angular Dimensions.
  226.  
  227. AngularDim(X1,Y1,X2,Y2,V1,V2, Offset : REAL; Flags, Text : INTEGER; TextOff : REAL);
  228.  
  229. Dimension lines.
  230.  
  231. DimText(X,Y : REAL);
  232.  
  233. Dimension arc.
  234.  
  235. DimArcText(X,Y : REAL);
  236.  
  237. Creates a Bezier vertex point at
  238. (X,Y).
  239.  
  240. CurveTo(X,Y : REAL);
  241.  
  242. Creates a cubic splined polyline segment through (X,Y).
  243.  
  244. CurveThrough(X,Y : REAL);
  245.  
  246. Creates a polyline arc segment w/ P.I. at (X,Y) of r=Radius.
  247.  
  248. ArcTo(X,Y,Radius : REAL);
  249.  
  250. Draws an arc of the oval that fits inside the rectangle specified by (X1,Y1,X2,Y2).
  251.  
  252. Arc(X1,Y1,X2,Y2, #StartAngle, #ArcAngle : REAL);
  253.  
  254.